package datas.main;

import org.andengine.engine.camera.Camera;
import org.andengine.ui.activity.BaseGameActivity;
import org.andengine.ui.activity.SimpleBaseGameActivity;

import datas.gameflow.AboutScreen;
import datas.gameflow.HomeScreen;
import datas.gameflow.HowtoScreen;
import datas.gameflow.MainScreen;
import datas.gameflow.OptionsScreen;
import datas.gameflow.ScreenList;
import datas.gameflow.WelcomeScreen;

/**
 * (c) Datas, 2013
 * 
 * @author	Duy Quoc
 * 
 */

public class GameCenterBase {
	private static GameCenterBase gameCenter = null;
	
	private GameCenterBase(){ }
	
	public static GameCenterBase getInstance(){
		if(gameCenter == null){
			gameCenter = new GameCenterBase();
		}
		return gameCenter;
	}
	
	public SimpleBaseGameActivity engine = null; 
	public Camera camera = null;
	
	public ScreenList currentScreen = ScreenList.WELCOME;
	
	//public AboutScreen aboutScreen = new AboutScreen();
	//public HomeScreen homeScreen = new HomeScreen();
	//public HowtoScreen howtoScreen = new HowtoScreen();
	public MainScreen mainScreen = null;
	//public OptionsScreen optionsScreen = new OptionsScreen();
	// WelcomeScreen welcomeScreen = new WelcomeScreen();
	
	public int CAMERA_WIDTH = 240;
	public int CAMERA_HEIGHT = 320;
	
	
	
}
